import {
	http,
	API_BASE_URL
} from '@/common/http.js';

// 客户管理-联系人
export function cinfoList(params) {
	return http.get('/wx/yingyong/cinfo/list', params);
};

// 任务管理-业绩汇报-添加-修改
export function addPerformance(params) {
	return http.post('/wx/performance/jzzxPerformanceAddOrUpdate', params,{showLoading:true});
};
// 任务管理-业绩汇报-列表 根据日期查询当天上报内容
export function selectPerformance(params) {
	return http.post('/wx/performance/selectPerformance', params,{showLoading:true});
};

// 查询业务任务日志（全部的历史记录根据类型返回不同日志）  0：业绩汇报列表 1：审批列表 2:任务汇报列表）
export function selectPerformanceLog(params) {
	return http.post('/wx/performance/selectPerformanceLog', params);
};

// 任务管理-业绩上报-任务详情
export function selectPerformanceDetail(params) {
	return http.post('/wx/performance/selectPerformanceOne', params,{showLoading:true});
};
// 任务管理-业绩上报-修改
export function updatePerformance(params) {
	return http.post('/wx/performance/updatePerformance', params);
};

// 查询汇报人
export function selectPerformanceLeadership(params) {
	return http.post('/wx/performance/selectPerformanceLeadership', params);
};

// 任务管理-任务列表-查询 1未完成 2已完成 3待转移 */String status
export function selectMyTasks(params) {
	return http.post('/wx/performance/selectMyTasks', params,{showLoading:true});
};
// 任务列表-阶段任务
export function selectPhaseTasks(params) {
	return http.post('/wx/performance/selectPhaseTasks', params,{showLoading:true});
};
// 任务列表-任务详情
export function selectPhaseGoal(params) {
	return http.post('/wx/performance/selectPhaseGoal', params,{showLoading:true});
};


// 开门红-首页-统计
export function selectOpenDoorRed() {
	return http.get('/wx/performance/selectOpenDoorRed');
};
// 开门红-营销结果-首页-列表
export function selectGoodStartCustomer(params) {
	return http.post('/wx/performance/selectGoodStartCustomer', params);
};

// 开门红-营销结果-首页-阶段目标统计
export function selectKmhProgressCount(params) {
	return http.post('/wx/performance/selectKmhProgressCount', params);
};

// 开门红-营销结果-人员-导入
export function addGoodStartCustomer(params) {
	return http.post('/wx/performance/addGoodStartCustomer', params);
};

// 开门红-去更新-营销结果-列表
export function selectKmhProgress(params) {
	return http.post('/wx/performance/selectKmhProgress', params);
};
// 开门红-去更新-营销结果-详情
export function selectKmhProgressDetail(params) {
	return http.post('/wx/performance/selectKmhProgressOne', params,{showLoading:true});
};

// 开门红-去更新-营销结果-新增
export function addKmhProgress(params) {
	return http.post('/wx/performance/addKmhProgress', params);
};

// 开门红-去更新-营销结果-查询阶段目标
export function selectNewPhaseGoal(params) {
	return http.post('/wx/performance/selectNewPhaseGoal', params);
};



// 我的任务审计新增  审批提交
export function addMyTasksSp1(params) {
	return http.post('/wx/performance/addMyTasksSp1', params);
};
// 我的任务审计列表查询
export function selectMyTasksSp1(params) {
	return http.post('/wx/performance/selectMyTasksSp1', params);
};
// 我的任务审计修改
export function updateMyTasksSp1(params) {
	return http.post('/wx/performance/updateMyTasksSp1', params);
};
// 我的任务审计-详情
export function selectTasksSpOne(params) {
	return http.post('/wx/performance/selectTasksSpOne', params,{showLoading:true});
};

// 我的任务汇报新增
export function addMyTasksHb1(params) {
	return http.post('/wx/performance/addMyTasksHb1', params);
};
// 我的任务汇报修改
export function updateMyTasksHb1(params) {
	return http.post('/wx/performance/updateMyTasksHb1', params);
};

// 我的任务汇报详情
export function selectTasksHbOne(params) {
	return http.post('/wx/performance/selectTasksHbOne', params,{showLoading:true});
};

// 查询部门
export function JzzxTasks() {
	return http.get('/wx/performance/deptList');
};
// 查询领导或员工列表  字段 personnelType 类型 1领导 2员工  deptId 部门ID 0 表示所有部门
export function JzzxTasksuserList(params) {
	return http.get('/wx/performance/userList',params);
};

// 审批人查询
export function selectTasksHbApprover(params) {
	return http.post('/wx/performance/selectTasksHbApprover', params);
};
// 抄送人查询
export function selectTasksSpCcRecipient(params) {
	return http.post('/wx/performance/selectTasksSpCcRecipient', params);
};